#include "tile.h"

using namespace std;

Tile::Tile(unsigned int x, unsigned int y) {
	this->x = x;
	this->y = y;
}

void Tile::setPosition(unsigned int x, unsigned int y) {
	this->x = x;
	this->y = y;
}

void Tile::setBasePosition(unsigned int x, unsigned int y) {
	this->baseX = x;
	this->baseY = y;
}

void Tile::setOriginPosition(unsigned int x, unsigned int y) {
	this->originX = x;
	this->originY = y;
}

unsigned int Tile::getBaseX() {
	return this->baseX;
}

unsigned int Tile::getBaseY() {
	return this->baseY;
}

unsigned int Tile::getOriginX() {
	return this->originX;
}

unsigned int Tile::getOriginY() {
	return this->originY;
}

unsigned int Tile::getX() {
	return this->x;
}

unsigned int Tile::getY() {
	return this->y;
}

void Tile::setNorth(int north) {
	this->north = north;
}

int Tile::getNorth() {
	return this->north;
}

void Tile::setEast(int east) {
	this->east = east;
}

int Tile::getEast() {
	return this->east;
}

void Tile::setSouth(int south) {
	this->south = south;
}

int Tile::getSouth() {
	return this->south;
}

void Tile::setWest(int west) {
	this->west = west;
}

int Tile::getWest() {
	return this->west;
}
